package com.zyx.file;

import java.io.File;
import java.util.Scanner;

public class Test02 {
    /*
    * 方法描述：输入一个文件名，遍历该文件下的所有文件信息。
    * 如果他是文件 输出文件名
    * 若果是个文件夹则输出他下面的所有文件信息。
    *
    * */
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个文件名：");
        String scString=sc.next();
        //定位
        File file = new File(scString);
        //存在且不隐藏
        if(file.exists()&&!file.isHidden()){
            //文件是一个目录
            if(file.isDirectory()){
                File[] listFiles = file.listFiles();
                System.out.println("目录路径："+file.getAbsolutePath());
                for (File ff:listFiles
                     ) {
                    System.out.println("目录下的文件路径："+ff.getAbsolutePath());
                }
            }else{
                //文件
                System.out.println("文件路径："+file.getAbsolutePath());
            }
        }
    }
}
